Characteristic of ASPNET`s Architecture

Released on: May 15, 2008, 5:24 pm

Press Release Author: Christine Layug

Industry: Internet & Online

Press Release Summary: ASP.NET is built on the Common Language Runtime, allowing
programmers to write ASP.NET code using any supported .NET language.

Press Release Body: ASP.NET is a web application framework developed and marketed by
Microsoft, which programmers can use to build dynamic web sites, web applications
and web services. It was first released in January 2002 with version 1.0 of the .NET
Framework, and is the successor to Microsoft\'s Active Server Pages (ASP) technology.
ASP.NET's unique characteristics include its page built, code-behind model, user
controls, rendering technique, its state management, template engine, and its
directory structure.
In its page built, ASP.NET pages, known officially as \"web forms\", are the main
building block for application development. Web forms are contained in files with an
ASPX extension; in programming jargon, these files typically contain static HTML or
XHTML markup, as well as markup defining server-side Web Controls and User Controls
where the developers place all the required static and dynamic content for the web
page. Learn more about this with the houston
.net developer
.
Code-behind files are typically named something to the effect of MyPage.aspx.cs or
MyPage.aspx.vb based on the ASPX file name. When using this style of programming,
the developer writes code to respond to different events, like the page being
loaded, or a control being clicked, rather than a procedural walk through the
document.
ASP.NET supports creating reusable components through the creation of User Controls.
A User Control follows the same structure as a Web Form, except that such controls
are derived from the System.Web.UI.UserControl class, and are stored in ASCX files.
Programmers can add their own properties, methods, and event handlers. An event
bubbling mechanism provides the ability to pass an event fired by a user control up
to its containing page. Learn more about this with the houston .net developer.
In its rendering technique, ASP.NET uses a visited composites rendering technique.
During compilation, the template (.aspx) file is compiled into initialization code
which will build a control tree (the composite) representing the original (static)
template.
In its state management, ASP.NET applications are hosted in a web server and are
accessed over the stateless HTTP protocol. As such, if the application uses stateful
interaction, it has to implement state management on its own. ASP.NET provides
various functionality for state management in ASP.NET applications. Learn more about
this with the houston .net developer.
In its template engine, ASP.NET 2.0 introduced the concept of \"master pages\", which
allow for template-based page development. A web application can have one or more
master pages, which can be nested. Master templates have place-holder controls,
called ContentPlaceHolders to denote where the dynamic content will go, as well as
HTML and JavaScript that will be shared across child pages. Learn more about this
with the houston .net developer.
ASP.NET directory structure can be determined by the developer\'s preferences. Apart
from a few reserved directory names, the site can span any number of directories.
The structure is typically reflected directly in the urls. Although ASP.NET provides
means for intercepting the request at any point during processing, the developer is
not forced to funnel requests through a central application or front controller. For
more information regarding ASP.NET, then visit the href=http://www.astonishdesigns.com>houston .net developer for details.


Web Site: http://www.astonishdesigns.com

Contact Details: (832) 476-0503

  • Printer Friendly Format
  • Back to previous page...
  • Back to home page...
  • Submit your press releases...
  •